4 сабақтың
тақырыбы Программалау тілдерінің дамуы
Сабақтың мақсаты:
1. Оқушыларды программалау тілдерінің
дамуымен таныстыру.
2.Оқушылардың
ой-өрісін дамыту
3. Оқушыларды
жауапкершілікке, ізденімпаздыққа деген ынтаны арттыру.
Сабақтың түрі: Аралас сабақ
Сабақтың әдісі: лекция, түсіндіру, сұрақ-жауап
Сабақтың барысы:
І.Ұйымдастыру кезеңі:
Оқушыларды
түгендеу.
ІІ.Үй тапсырмасын қорыту:
Үй тапсырмасынан сұрақтар қою
арқылы қорыту.
1. Процедуралы
программалаудың идеологиясы неде?
2.Ассемблер тілінің айырмашылықтары
қандай?
Жаңа сабақ
Тіл неғұрлым адамға
бағдарланған болса, оның дәрежесі солғұрлым
жоғары болады. Дербес компьютерде жүзеге асырылған,
программалау тілдері дәрежесінің өсу тәртібіне
сәйкес қысқаша сипаттама берейік.
Ассемблер
тілі – машина тілінде жазылған, программаның оқуға
жеңіл символдық түрде ұсыну үшін арналған.
Basic- тегі концепцияларға сәйкес бұл тіл
қаталдық пен пішінділігі жағынан қарағанда Pascal
тілінің қарсыласы. Мысалы, онда умолчаниенің түрлі
ережедері кең тараған, ал көптеген тілдегі осы секілді
программалауында ол жағымсыз.
Pascal (Паскаль) програмистердің арасында әсіресе ЖК үшін аса
танымал процедуралық
қолданбалы тілдердің бірі болып танылады.
Pascal тілінде «дұрыс» программалаудың негізі болып
қаралатын және кейіннен көптеген тілдерді жасаушылар
пайдаланылған бірқатар концепциялыр іске асырылған. Бұл
тіл алдында айтылған программалау тілдерін өзгешелігі мыналармен
мінезделеді:
·
жоғары
дәрежемен
·
кең
мүмкіндіктерімен
·
пішінділікпен,
қарапайымдылықпен, қысқашылықпен
·
нәтижесі
және сенімді программа жасауға керекті қалдықпен
·
ЭЕМ-де іске
асырудың жоғары нәтижелігі
Pascal тілінің маңызды
белгілерінің бірі
құрылымды программалау концепциясының толық іске
қосылуы және кезектемелілігі
Құрлымдық
программалау жоғары-төмен программалау әдістемесі деп
аталатын келесі қатынас туындайды:
·
Мәселелер мен
бөліктер өзінің аралық орындаушымен (процедура деп
аталатын бір кіруі мен бір шығуы бар код фрагменттерімен)
·
әрбір
бөлшек өзінің бөлшектеріне базалық орындаушылар
(нұсқаулар) дәрежесіне жетпейінше өзінің
аралық орындаушысымен
Жазылғанқұрастырудың
құрылымдық технологиясы бойынша өңделген
алгоритмдер ішіне енгізілген дұрыс қасиеттері бар:
·
кезекті
мәселенің келесі бөлімдерінің дұрыс
мағұлматтануын, аралық орындаушылардың
дұрыстығын, кезекті орындаушыныңы дұрыстығын
қамтамасыз етеді, оларда қате аз
·
оларды түсіну
мен модификациясының оңайлатылғаны
Сабақты бекіту: 1. Жоғарыдан төмен
программалаудың мәні неде?
2.
Pascal тілінің ерекшелігі неде?
3.
Basic тілінің қандай модифмкациялары бар?
Үй
тапсырмасы: конспект оқу